Namespaces

Types in FluentNHibernate.Mapping

Type ManyToManyPart<TChild>

Namespace FluentNHibernate.Mapping

Parent ToManyBase<T, TChild, TRelationshipAttributes>

Methods

Properties

Public instance methods

ManyToManyPart<TChild> ApplyChildFilter(string name)

Applies a filter to the child element of this entity given it's name.
Parameters
string name

The filter's name

ManyToManyPart<TChild> ApplyChildFilter(string name, string condition)

Applies a filter to the child element of this entity given it's name.
Parameters
string name

The filter's name

string condition

The condition to apply

ManyToManyPart<TChild> ApplyChildFilter<TFilter>(string condition)

Applies a named filter to the child element of this many-to-many.
Parameters
string condition

The condition to apply

ManyToManyPart<TChild> ApplyChildFilter<TFilter>()

Applies a named filter to the child element of this many-to-many.

ManyToManyPart<TChild> ChildKeyColumn(string childKeyColumn)

Sets a single child key column. If there are multiple columns, use ChildKeyColumns.Add

ManyToManyPart<TChild> ChildOrderBy(string orderBy)

Sets the order-by clause on the many-to-many element.

ManyToManyPart<TChild> ChildPropertyRef(string childPropertyRef)

ManyToManyPart<TChild> ChildWhere(string where)

Sets the where clause for this relationship, on the many-to-many element.

ManyToManyPart<TChild> ForeignKeyConstraintNames(string parentForeignKeyName, string childForeignKeyName)

ManyToManyPart<TChild> ParentKeyColumn(string parentKeyColumn)

Sets a single parent key column. If there are multiple columns, use ParentKeyColumns.Add

Public properties

AccessStrategyBuilder<T> Access get;

CacheBuilder Cache get;

CollectionCascadeExpression<TParent> Cascade get;

ColumnMappingCollection<TParent> ChildKeyColumns get;

Type ChildType get;

FetchTypeExpression<TParent> Fetch get;

FetchTypeExpression<TParent> FetchType get;

ManyToManyPart<TChild> Not get;

NotFoundExpression<TParent> NotFound get;

OptimisticLockBuilder<TParent> OptimisticLock get;

ColumnMappingCollection<TParent> ParentKeyColumns get;